Inheritance diagram for XFcInetClientWin:


Public Member Functions | |
| XFCIMPORT void | setPriority (INT aPriority) |
| Sets priority for this client. | |
| XFCIMPORT INT | getPriority () |
| Gets priority. | |
| XFCIMPORT INT | isClientActive () |
| Gets client activity status. | |
| XFCIMPORT INT | getRecvErrorValue () |
| Returns recv error . | |
| XFCIMPORT INT | getSendErrorValue () |
| Return send error . | |
| virtual XFCIMPORT void | setAddress (const XFcAddress &aAddress) |
| Adds address. | |
| virtual XFCIMPORT INT | testAddress (const XFcAddress &aAddress) |
| Address check. | |
| virtual XFCIMPORT INT | bandwidthCheck () |
| Clients bandwidth check. | |
| XFCIMPORT void | clientProtocolManager () |
| Clients protocol settings management. | |
| XFCIMPORT INT | changePacketCreator (INT aPacketCreator) |
| Changes packet creator. | |
| virtual XFCIMPORT INT32 | outgoing (XFcObjectPacketBase &aPacket) |
| Creates protocol packet. | |
| virtual XFCIMPORT INT32 | incoming (XFcObjectPacketBase &aPacket) |
| Uncreates incoming packet. | |
| virtual XFCIMPORT XFcObjectDataFrame * | getPacketFrame (INT aSlot) |
| Gets packet frame. | |
| virtual XFCIMPORT XFcObjectDataFrame * | getRecentStateFrame (INT32 aRecentId) |
| Gets recent state frame. | |
| virtual XFCIMPORT void | removeRecentStateFrame (INT32 aRecentId) |
| Removes recent state frame. | |
| virtual XFCIMPORT | ~XFcInetClientWin () |
| Virtual destructor. | |
Static Public Member Functions | |
| XFCIMPORT XFcInetClientWin * | create (const CHAR8 *aAddress, UINT16 aPort, INT32 aGranularity=XFCNET_PACKETQUEUE_DEFAULT_SIZE, INT32 aPacketMaxSize=1024) |
| Static constructor. | |
| XFCIMPORT XFcInetClientWin * | create (INT32 aGranularity=XFCNET_PACKETQUEUE_DEFAULT_SIZE, INT32 aPacketMaxSize=1024) |
| Static constructor. | |
Protected Member Functions | |
| XFCIMPORT INT | init (const CHAR8 *aAddress, UINT16 aPort, INT32 aGranularity, INT32 aPacketMaxSize) |
| Initializes class. | |
| XFCIMPORT INT | init (INT32 aGranularity, INT32 aPacketMaxSize) |
| Initializes class. | |
| XFCIMPORT INT | countLocalWindow () |
| Counts local window size. | |
| XFCIMPORT INT | countHostWindow () |
| Counts host window size. | |
| XFCIMPORT void | countNextPacketTime (INT aPacketSize) |
| Counts next packet time. | |
| XFCIMPORT | XFcInetClientWin () |
| Protected constructor. | |
Private Attributes | |
| INT | mConnectionStatus |
| Holds connection status . | |
| INT | mPriority |
| Holds client priority. | |
| INT32 | mNextPacketTime |
| Holds time when client is able to get new data. | |
| XFcInetClientWin::LocalWindow | mLocalWindow |
| Local communication data for client. | |
| XFcInetClientWin::HostWindow | mHostWindow |
| Host communication data "server". | |
| XFcObjectDataQueue * | mPriorityQueue |
| Holds object data priority queue. | |
| XFcPacketCreator * | mPacketCreator |
| Holds current packet creator. | |
| XFcInetHostResolver * | mResolver |
| Holds inet address resolver. | |
Its sends or receives data from client that is bind for this client window class. It handles data flow and try to avoid to choke this client with data.
|
|
Protected constructor.
|
|
|
Virtual destructor.
|
|
|
Clients bandwidth check.
Implements XFcClientCommWin. |
|
|
Changes packet creator.
|
|
|
Clients protocol settings management.
|
|
|
Counts host window size.
|
|
|
Counts local window size.
|
|
|
Counts next packet time.
|
|
||||||||||||
|
Static constructor.
|
|
||||||||||||||||||||
|
Static constructor.
|
|
|
Gets packet frame.
Implements XFcClientCommWin. |
|
|
Gets priority.
|
|
|
Gets recent state frame.
Implements XFcClientCommWin. |
|
|
Returns recv error .
|
|
|
Return send error .
|
|
|
Uncreates incoming packet.
Implements XFcClientCommWin. |
|
||||||||||||
|
Initializes class.
|
|
||||||||||||||||||||
|
Initializes class.
|
|
|
Gets client activity status.
Implements XFcClientCommWin. |
|
|
Creates protocol packet.
Implements XFcClientCommWin. |
|
|
Removes recent state frame.
Implements XFcClientCommWin. |
|
|
Adds address.
Implements XFcClientCommWin. |
|
|
Sets priority for this client.
|
|
|
Address check.
Implements XFcClientCommWin. |
|
|
Holds connection status .
|
|
|
Host communication data "server".
|
|
|
Local communication data for client.
|
|
|
Holds time when client is able to get new data.
|
|
|
Holds current packet creator.
|
|
|
Holds client priority.
|
|
|
Holds object data priority queue.
|
|
|
Holds inet address resolver.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||